import * as XLSX from "xlsx";
import { ElMessage } from "element-plus";

/**
 * 通过table导出excel文件
 * @param table table元素
 * @param xlsxName 导出的文件名
 */
export function exportExcel(table: HTMLTableElement, xlsxName: string) {
  const wb = XLSX.utils.table_to_book(table);
  try {
    XLSX.writeFile(wb, xlsxName + ".xlsx");
    ElMessage.success("导出成功");
  } catch (e) {
    ElMessage.error("导出失败");
  }
}
